ChartDiagramElement
Chart-Panel-Element (Kerzen Anzeigebereich, Indikatoren, Aufträge und Trades).
Erbt von: DiagramElement
Konstruktoren
protected ChartDiagramElement(IChartBuilder chartBuilder)
chartDiagramElement = ChartDiagramElement(chartBuilder)
Initialisiert eine neue Instanz von ChartDiagramElement.
Eigenschaften
public ICollection<IChartCandleElement> CandleElements { get; }
value = chartDiagramElement.CandleElements
Kerzen.
public string ChartGroupId { get; set; }
value = chartDiagramElement.ChartGroupId
chartDiagramElement.ChartGroupId = value
Chart group id wird verwendet, um Panels auf Mausereignissen zu synchronisieren.
public override string IconName { get; }
value = chartDiagramElement.IconName
Icon Resource Name.
public ICollection<TChartIndicatorElementWrapper> IndicatorElements { get; }
value = chartDiagramElement.IndicatorElements
Indikatoren.
public ICollection<IChartOrderElement> OrderElements { get; }
value = chartDiagramElement.OrderElements
Befehle.
public bool ShowNonFormedIndicators { get; set; }
value = chartDiagramElement.ShowNonFormedIndicators
chartDiagramElement.ShowNonFormedIndicators = value
Nicht gebildete Indikatorenwerte anzeigen.
public ICollection<IChartTradeElement> TradeElements { get; }
value = chartDiagramElement.TradeElements
Handel.
public ICollection<IChartAxis> XAxes { get; }
value = chartDiagramElement.XAxes
Die Liste der horizontalen Achsen.
public ICollection<IChartAxis> YAxes { get; }
value = chartDiagramElement.YAxes
Die Liste der vertikalen Achsen.
Methoden
private void AddElementImpl(object o)
chartDiagramElement.AddElementImpl(o)
Der Parameter kann ChartElementSocket, ChartIndicatorElementWrapper, IChartElement oder null (für leeren Socket) sein.
protected override DiagramElement CreateCopy()
result = chartDiagramElement.CreateCopy()
Erstellen Sie eine Kopie von DiagramElement.
Rückgabe: DiagramElement Kopie.
protected abstract Attribute CreateEditor(string templateKey)
result = chartDiagramElement.CreateEditor(templateKey)
protected override DiagramSocket CreateSocketInstance(DiagramSocketDirection dir, string socketId)
result = chartDiagramElement.CreateSocketInstance(dir, socketId)
Erstellen Sie eine neue Socket-Instanz.
protected abstract TChartIndicatorElementWrapper CreateWrapper(IChartIndicatorElement element)
result = chartDiagramElement.CreateWrapper(element)
public override void Flush(DateTime _)
chartDiagramElement.Flush(_)
Flush Nicht-Trigger-Elemente (Root-Elemente).
public override void InitializeCopy(DiagramElement copiedFrom)
chartDiagramElement.InitializeCopy(copiedFrom)
public override void Load(SettingsStorage storage)
chartDiagramElement.Load(storage)
Lasteinstellungen.
- storage
- Einstellungen Lagerung.
protected override void OnReseted()
chartDiagramElement.OnReseted()
Es wird von der Reset-Methode aufgerufen.
protected override void OnStart(DateTime time)
chartDiagramElement.OnStart(time)
Das Verfahren wird zu Beginn des Diagrammelementalgorithmus aufgerufen.
public override void Save(SettingsStorage storage)
chartDiagramElement.Save(storage)
Einstellungen speichern.
- storage
- Einstellungen Lagerung.